package com.gem.service;

import com.gem.domain.CampusVisit;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * @Author: 玲
 * @Description:
 * @create 2019-10-16 16:16
 * @Modified By:
 */
public interface CampusVisitService {

    int save(CampusVisit campusVisit);

    List<CampusVisit> findAllCampusVisit();

    PageInfo<CampusVisit> findAll(int currentPage, int pageSize);

    int  deleteById(Integer campusVisitId);

    int update(CampusVisit campusVisit);

    CampusVisit findById(Integer campusVisitId);

    PageInfo<CampusVisit> search(CampusVisit campusVisit,int currentPage, int pageSize);

    Integer deleteAll(int[] campusVisitIds);


    //echarts
    List<Integer> findGemPersons();

    Integer findByGemPerson(Integer gemPerson);

    List<String> findCampus();

    Integer findByCampus(String campus);


    Integer findByGemPersonWeek(Integer gemPerson);

    Integer findByCampusWeek(String campus);
}
